water reservoir that supplies a population - Francés Inglés Diccionario